<!--
Version 0.1
SEMF - Web Desiging Framework for Sport Event Managment
Copyright (C) 2006, SEMF Developers

This program is free software; you can redistribute it and/or modify
it under the terms of the GNU General Public License as published by
the Free Software Foundation; either version 2 of the License, or
(at your option) any later version.

This program is distributed in the hope that it will be useful,
but WITHOUT ANY WARRANTY; without even the implied warranty of
MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
GNU General Public License for more details.

You should have received a copy of the GNU General Public License
along with this program; if not, write to the Free Software
Foundation, Inc., 51 Franklin St, Fifth Floor, Boston, MA  02110-1301  USA

-->
<html>
<head>
<title>Page Generator</title>
</head>
<body  style="background-color:#000000; color:#00FF00">
<?php

if(!isset($project_home))
{
	$project_home = $_GET["project_home"];
	$req_module_name = $_GET["req_module"];
}

if(!isset($semf_root))
{
	$semf_root = "../../";
}

$project_home = $semf_root.$project_home;

$files = array();
$d = dir($project_home);
// Loop through all of the files:
$i = 0;
while (false !== ($file = $d->read()))
{
	// If the file is not this file, and does not start with a '.' or '~'
	// and does not end in LCK, then store it for later display:
	if ( ($file{0} != '.') &&
		 ($file{0} != '~') &&
		 (substr($file, -3) != 'php') &&
		 is_dir($project_home.$file))
	{
		if($file == "store")
		{
			continue;
		}
		$files[$i++] = $file;
	}
}

foreach($files as $file)
{
	$module_name = $file;
	
	if(isset($req_module_name) && $req_module_name != $module_name)
	{
		continue;
	}
	
	//foreach pages..
	$d = dir($project_home.$file);
	$pages = array();
	$i = 0;
	while (false !== ($page = $d->read()))
	{
		if ( substr($page, -3) == 'xml')//then this should be pages..
		{
			if(strtolower($page) == "module.xml")
			{
				continue;
			}
			$pages[$i++] = $page;
		}
	}
	$result_dir = $project_home.$file."/";
	//echo $result_dir;
	foreach($pages as $page)
	{
		$page_xml = $project_home.$module_name."/".$page;
		echo ">Generating ".$page_xml."<br/>";
		echo "<font color='red'>";
		include($semf_root."page_designer/generate_html.php");
		echo "</font>";
	}
}

?>

</body>
</html>
